Network Tournament Pedagogical Approach Involving Game Playing in Artificial Intelligence

نویسندگان

  • Ming-Da Wu
  • Ying-Hong Liao
  • Chuen-Tsai Sun
چکیده

Game playing and genetic algorithms (GAs) are two important topics in artificial intelligence (AI). In this work we employ network tournament to assist in teaching these concepts associated with AI. Three exercises that implement a game-playing program are designed to help students learn relevant topics in AI. The first exercise involves game theory, e.g. mini-max search and alpha-beta pruning. The second exercise helps students understand the critical nature of a good heuristic function in game playing. And, the third exercise introduces GAs to learn a heuristic function. In addition to these exercises, this work also designs several programming toolkits to help students complete their exercises, such as a network tournament interface, a graphical man-machine interface, and a genetic algorithm based game-playing engine. These exercises encompass pertinent topics involving artificial intelligence and the network tournament. The network tournament provides a relatively easy means of Othello competition, and has merit in improving students’ motivation for learning relevant topics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparative Analysis of Network Forensic Systems

At the leading edge of Artificial Intelligence, machine learning game applications use a combination of various algorithms and different types of information. Searching the large space of solutions in depth leads to better solution. In checker board game next move of disc is important to defeat the opponent. Different selection strategy can be employed to select best next move. In this paper, w...

متن کامل

Unreal GOLOG Bots

Even though reasoning and, in particular, planning techniques have had a long tradition in Artificial Intelligence, these have only recently been applied to interactive computer games. In this paper we propose the use of READYLOG, a variant of the logic-based action language GOLOG, to build game bots. The language combines features from classical programming languages with decision-theoretic pl...

متن کامل

A Hybrid Artificial Intelligence Approach with Application to Games

We describe a hybrid Artificial Intelligence (AI) approach combining soft AI techniques (neural networks) and hard AI methods (alpha-beta game tree search), in an attempt to approximate human play more accurately, in particular with reference to the game of Go. The program is tested and analysed by play against another Go playing program and it is shown that the use of hard AI enhances the perf...

متن کامل

GoGoGo: Improving Deep Neural Network Based Go Playing AI with Residual Networks

The game of Go has a long history and has been viewed as the most challanging classical game due to the enormous amount of possible moves and the lack of precise evaulation tools. AlphaGo [13], a Go-playing AI built by Google DeepMind, used a new approach of combining deep neural networks with tree search to solve the Go playing problem. It narrows down the search space by introducing ”policy n...

متن کامل

Towards Interfacing Bdi with 3d Graphics Engines

This paper presents work in progress towards the goal of creating human-like artificial intelligence that interfaces with a 3D virtual environment to control computergenerated characters. We will outline out current development regarding the creation of BDI agents using the AI tool JACK, and how we intend to create a link between JACK and sophisticated graphics and game engines including Irrlic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Inf. Sci. Eng.

دوره 19  شماره 

صفحات  -

تاریخ انتشار 2003